html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blackquote,strong,pre,hr,figure,table,caption,th,tr,td,form,fieldset,label,iframe,frame,legend,input,button,textarea,select,menu{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,em,th,i,input,textarea,button,select{ font-weight:normal; font-style:normal; font-size:100%;}
ul,ol,li{ list-style:none; vertical-align:top;}
img,a img{ border:none; vertical-align:top;}
html,body,fieldset,iframe,frame,abbr{ border:0;}
input,button,select,textarea{ outline:none; background:none;}
table,tr,th,td{border-collapse:collapse; border-spacing:0;}
textarea{ resize:none; overflow:auto;}
a,a:link,a:active,a:visited,a:hover{ text-decoration:none; color:#333;}
body{font:14px/1.2 "tahoma","宋体",san-serif; background:url(../images/bg-body.gif) repeat; color:#333;}

/**** 基础样式 ****/
/**对齐**/
.fl{ float:left;}
.fr{ float:right;}
.fc{ margin:0 auto;}
.vertical-middle{ vertical-align:middle;}

/**显示隐藏**/
.hidden{ display:none;}
.clear{clear:both;}
.overflow{ overflow:hidden;}

/**定位**/
.posR{ position:relative;}
.posA{ position:absolute;}
.posF{ position:fixed;}

/**** 文字 ****/
/**字号**/	
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}

/**加粗**/
.fb{font-weight:bold}

/**文字对齐**/	
.textL{ text-align:left;}
.textC{ text-align:center;}
.textR{ text-align:right;}

/**文字缩进**/	
.text2em{ text-indent:2em}

/**溢出省略**/
.word-hidden{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

/**行间距**/
.lineHeight16{ line-height:16px;}
.lineHeight18{ line-height:18px;}
.lineHeight20{ line-height:20px;}
.lineHeight22{ line-height:22px;}

/**颜色**/
/*黑*/
.txt-black, .txt-black a, a.txt-black{ color:#484848;}
a.txt-black:hover{ color:#484848;}

/*灰*/
.txt-gray, .txt-gray a, a.txt-gray{ color:#9b9b9b;}
a.txt-gray:hover{ color:#9b9b9b;}

/*红*/
.txt-red, .txt-red a, a.txt-red{ color:#d83d13;}
a.txt-red:hover{ color:#d83d13;}

/*白*/
.txt-white, .txt-white a, a.txt-white{ color:#fff;}
a.txt-white:hover{ color:#fff;}

/*蓝*/
.txt-blue, .txt-blue a, a.txt-blue{ color:#0061d9;}
a.txt-blue:hover{ color:#0061d9;}

/****距离控制****/
/**padding**/
.padding1{ padding:1px;}
.padding10{padding:10px;}

/**padding-top**/
.pt3{ padding-top:3px}
.pt12{ padding-top:12px}
.pt16{ padding-top:16px}
.pt60{ padding-top:60px}

/**padding-right**/
.pr10{padding-right:10px;}
.pr30{padding-right:30px;}

/**padding-bottom**/
.pb10{ padding-bottom:10px;}
.pb32{ padding-bottom:32px;}	

/**padding-left**/
.pl5{ padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl30{padding-left:30px;}

/**margin-top**/
.mt10{margin-top:10px;}

/**margin-right**/
.mr8{margin-right:8px;}
.mr10{margin-right:10px;}

/**margin-bottom**/
.mb6{ margin-bottom:6px;}
.mb8{ margin-bottom:8px;}
.mb10{ margin-bottom:10px;}

/**margin-left**/
.ml10{margin-left:10px;}


/****模块宽度****/
/**区块标准宽度设置**/

/*无边线区块*/
.div-w1000, .div-w510{ float:left; margin-bottom:10px; overflow:hidden; background:#fff;}

.div-w1000{ width:1000px; }
.div-w510{ width:510px;}

/*有边线区块*/
.div-w998, .div-w324, .div-w275, .div-w715{ float:left; margin-bottom:10px; overflow:hidden; background:#fff;}
.div-w998{ width:998px; }
.div-w715{ width:715px;}
.div-w324{ width:324px; }
.div-w275{ width:275px; }